package bm.com.project.server.organization.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

@Data
@TableName("bm_org")
public class BmOrgEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableId
    private String id;

    /**
     * 创建者ID
     */
    private String creatorId;

    /**
     * 组织类型，1：团队，2：企业，
     */
    private int type;

    /**
     * 组织状态，状态管理，1：正常（已认证），2：已过期，3：已删除
     */
    private int status;

    /**
     * 创建人职务
     */
    private int job;

    /**
     * 是否认证，0：否，1：已认证
     */
    private int isAuthenticate;

    /**
     * 组织logo
     */
    private String logo;

    /**
     * 组织名称
     */
    private String title;

    /**
     * 组织人员规模
     */
    private int scale;

    /**
     * 行业类型
     */
    private int industryType;

    /**
     * 创建时间
     */
    private long createDate;

    /**
     * 上一次修改时间
     */
    private long updateDate;

    /**
     * 有效期
     */
    private long expireDate;
}
